<head>
	<!--<meta charset="utf-8" />-->
	
	<!--<link rel="stylesheet" href="/BackEndRecursosHumanos/app/webroot/css/stylespinner.css" />-->
	<!--<link rel="stylesheet" type="text/css" href="/BackEndRecursosHumanos/app/webroot/css/ui-lightness/jquery-ui-1.10.3.custom.min.css">-->
	<!--<script type="text/javascript" src="/BackEndRecursosHumanos/app/webroot/js/jquery-ui-i18n.js"></script>-->
	<!--<script type="text/javascript" src="/BackEndRecursosHumanos/app/webroot/js/jquery-1.9.1.js"></script>
	<script type="text/javascript" src="/BackEndRecursosHumanos/app/webroot/js/jquery-ui-1.10.3.custom.min.js"></script>
	<link rel="stylesheet" href="/BackEndRecursosHumanos/app/webroot/css/smoothness/jquery-ui-1.10.3.custom.min.css" />
	<script src="/BackEndRecursosHumanos/app/webroot/js/jquery.mousewheel.js"></script>
  	<script src="/BackEndRecursosHumanos/app/webroot/js/globalize.js"></script>-->
  	
	
	
	
	<script>
		
		function cargar_info()
		{
			
		}
		
		function seleccionar_check($id)
	   	{
			$(".check_box_modulo").prop("checked",$id);
			$(".check_box_modulo").attr("checked",$id);
	    }
	    function activar_deactivar_mod($id)
	    {
	    	
	    	if ($("#assign_tabla tr td table tr td #"+$id+" .check_box_modulo").prop("checked"))
	    	{
	    		$("#assign_tabla tr td table tr td #"+$id+" table tr td .check_box_modulo").each(function(index) 
		    	{
		    		$(this).prop("checked",true);
		           	$(this).attr("checked",true);
		    	});
	    	}
	    	else
	    	{
	    		$("#assign_tabla tr td table tr td #"+$id+" table tr td .check_box_modulo").each(function(index) 
		    	{
		    		$(this).prop("checked",false);
		           	$(this).attr("checked",false);
		    	});
	    	}
	    	
	    	agarrar_los_ckecked();
	    }
	    function activar_deactivar_sub($id,$id_del_padre)
	    {
	    	var flag = true;
	    	
	    	if ($("#assign_tabla tr td table tr td table tr td #"+$id).prop("checked"))
		    {
		           $("#assign_tabla tr td table tr td #"+$id_del_padre).prop("checked",true);
		           $("#assign_tabla tr td table tr td #"+$id_del_padre).attr("checked",true);
		    }
		    else
		    {
		    	$("#assign_tabla tr td table tr td #"+$id_del_padre+" table tr td .check_box_modulo:checked").each(function(index) 
		    	{
		    		flag = false;
		    	});
		    	if (flag)
		    	{
	    			$("#assign_tabla tr td table tr td #"+$id_del_padre).prop("checked",false);
	           		$("#assign_tabla tr td table tr td #"+$id_del_padre).attr("checked",false);
		    	}
		    }		    
		    agarrar_los_ckecked();
	    }
	    function agarrar_los_ckecked()
   		{
	   		var id;
	   		$('#configuracion_seleccionados').val('');
		    $("#assign_tabla tr td table tr td .check_box_modulo:checked").each(function(index) 
		    {
		           
		           id = $(this).attr('id');
		           $('#configuracion_seleccionados').val($('#configuracion_seleccionados').val()+','+id);
		           //alert ( $('#configuracion_seleccionados').val());
		           
		           
		    });
		}
		
	</script>
	
	
</head>
<body>

	<center>
		
		<?php 
		
		echo $this->Form->create('Assign');?>
		<input id="configuracion_seleccionados" name = data['Assign']['configuracion_seleccionados'] value="<?php echo $arreglo_valores_modulos?>" type="hidden">
		
		<table id = "assign_tabla">
			
			<tr>
				<td>
					<div>
						
					<center>
						<fieldset style="width: 50%; ">

						<legend><b>Configuración</b></legend>

						<!--<?php echo $this->Form->create('ConfiguracionSistema'); ?> -->
						<table >					
							<tr>						
								<td style="text-align: right; vertical-align: middle; ">				
									
									<b>Nombre de la Configuracion:</b>
																			
							 	</td>
							 	<td style="text-align: center; vertical-align: middle; ">
							 		<?php echo $configuracions[0]['CS']['nombre_configuracion']?>
							 	</td>
						 	</tr>
						 	
						 	
						 </table>
						 <!--<?php echo $this->Form->end();?>-->
						 </fieldset>
					 </center>
					</td>
				</tr>
				<tr>
					<td>
						<center>
						<fieldset>
							
							
								<legend><b>Modulos de la Configuración</b></legend>
								<table style="width: 50%" class="tabla">
									<?php 
									  	foreach ($modulos as $modulo) 
									  	{
											  
										
									  ?>
									  <tr>
										  <td style="text-align: center; vertical-align: baseline"> 
										
												<div id= "<?php echo $modulo['MS']['id']?>" class ="div_tabla">
													<center>
												<?php 
													$flag_1 = false;
													foreach ($configuracions as $configuracion) 
													{
														if ($modulo['MS']['id'] == $configuracion['MS']['id'])
														{
															echo $this->Form->input('check_box_sub_modulo',array(
																							'type' => 'checkbox',
																							'id' => $modulo['MS']['id'],
																							'onchange' => 'activar_deactivar_mod('.$modulo['MS']['id'].');',
																							'checked',
																							'value' => $modulo['MS']['id'],
																							'class' => 'check_box_modulo',
																							'label' => array(
																												'text' => $modulo['MS']['nombre_modulo_sistema']
																											)
																						)
																	);
															$flag_1 = true;
															break;
														}	
													}
													if (!$flag_1)
													{
														echo $this->Form->input('check_box_sub_modulo',array(
																							'type' => 'checkbox',
																							'id' => $modulo['MS']['id'],
																							'value' => $modulo['MS']['id'],
																							'onchange' => 'activar_deactivar_mod('.$modulo['MS']['id'].');',
																							'class' => 'check_box_modulo',
																							'label' => array(
																												'text' => $modulo['MS']['nombre_modulo_sistema']
																											)
																						)
																	);
														$flag_1 = false;
													}
													
													foreach ($sub_modulos as $sub_modulo ) 
													{
															
														if ($modulo['MS']['id'] == $sub_modulo['MS_2']['modulo_sistema_id'])
														{
																
															echo "<table style = 'width: 90%' class = 'tabla'>";
															echo "<tr>";
															echo "<td style= 'text-align: center; vertical-align: middle'>";
															echo "<center>";
															
															$flag_2 = false;
															foreach ($configuracions as $configuracion) 
															{
																if ($sub_modulo['MS_2']['id'] == $configuracion['MS']['id'])
																{
																	echo $this->Form->input('check_box_sub_modulo',array(
																										'type' => 'checkbox',
																										'id' => $sub_modulo['MS_2']['id'],
																										'class' => 'check_box_modulo',
																										'checked',
																										'value' => $modulo['MS']['id'],
																										'onchange' => 'activar_deactivar_sub('.$sub_modulo['MS_2']['id'].','.$modulo['MS']['id'].');',
																										'label' => array(
																															'text' => $sub_modulo['MS_2']['nombre_modulo_sistema']
																														)
																									)
																				);
																	$flag_2 = true;
																	break;
																}	
															}
															if (!$flag_2)
															{
																echo $this->Form->input('check_box_sub_modulo',array(
																										'type' => 'checkbox',
																										'id' => $sub_modulo['MS_2']['id'],
																										'class' => 'check_box_modulo',
																										'value' => $modulo['MS']['id'],
																										'onchange' => 'activar_deactivar_sub('.$sub_modulo['MS_2']['id'].','.$modulo['MS']['id'].');',
																										'label' => array(
																															'text' => $sub_modulo['MS_2']['nombre_modulo_sistema']
																														)
																									)
																				);
																$flag_2 = false;
															}
															
															echo "</center>";
															echo "</td>";
															echo "</tr>";
															echo "</table>";
															
														}
													}
													
												?>
												</center>
												</div>
											
											</td>
											
										</tr>
									  
									
										<?php 
										}
										?>
								</table>
								</fieldset>
							</center>
						
					</td>
					
					
					  
					
					</div>
				</td>
				
				
			</tr>
			
		</table>
		<center>
			<?php echo $this->Form->end('Guardar Cambios');?>
		</center>
		
		
	</center>
</body>
